package com.goldgov.addressbook.dao;

import java.util.List;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import com.goldgov.addressbook.service.AddressUser;
import com.goldgov.addressbook.service.AddressUserQuery;

@Mapper
public interface AddressUserDao {

	/**
	 * 新增通讯录关系记录
	 * @date 2018年8月5日 下午4:19:22 
	 * @author hanxiangyu
	 * @param addressUser
	 * @return
	 */
	int addAddressUser(List<AddressUser> addressUser);
	/**
	 * 删除通讯录人员
	 * @date 2018年8月5日 下午4:31:30 
	 * @author hanxiangyu
	 * @param ids
	 * @return
	 */
	int deleteAddressUser(@Param("ids")String[] ids);
	/**
	 * 获取人员列表
	 * @date 2018年8月5日 下午4:31:20 
	 * @author hanxiangyu
	 * @param query
	 * @return
	 */
	List<AddressUser> findAddressUser(@Param("query")AddressUserQuery query);
	/**
	 * 获取已存在人员id
	 * @date 2018年8月5日 下午4:31:20 
	 * @author hanxiangyu
	 * @param query
	 * @return
	 */
	List<String> getExistUserIds(@Param("classifyID")String classifyID);
	
}
